#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<signal.h>

int a=1,b=1;

void Test(char* str)
{
  printf("%s----start-----\n",str);
  a++;
  b++;
  printf("%s---%d\n",str,a+b);
}

void sigcb(int no)
{
  Test("sigcb");
}

int main()
{
  signal(SIGINT,sigcb);
  Test("main");
  sleep(2);
  return 0;
}
